<!DOCTYPE html>
<html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>function关键字来定义函数</title>
  <!--
      1.定义：
        function 函数名(形参列表) {
              函数体;
              return 表达式;
        }
      2.调用：
        函数名(实参列表);
  -->
    <script type="text/javascript">
      //定义没有返回值的函数
      function f1() {
        alert("f1()被调用...");
      }

      //定义有形参的函数
      //这里的形参不需要指定类型，name的数据类型是由实参决定
      function f2(name) {
        alert("hi " + name);
      }
      f2("lmy");

      //定义有形参和返回值的函数，不需要指定返回类型，返回类型由返回的数据来决定
      function f3(n1, n2) {
        return n1 + n2;
      }
      alert("f3(10, 20)=" + f3(10, 20));
    </script>
  </head>
  <body>

  </body>
</html>